[NCP] VPC서버 생성 & 도커 안에 아파치 웹서버 구동시키기


  • 네이버 클라우드 플랫폼에서 VPC-Server(Standard) 스펙으로 생성 후, 해당 서버에 도커 설치 및 아파치 웹서버를 구성해봅시다.

NCP VPC - Server 생성

  • 경로 : Products & Services - VPC 선택 - Server 선택

    • CentOS 7.8 버전으로 진행

1  ncp_Server 생성

  • 서버 설정

    • VPC, Subnet, Network Interface는 사전에 설정해두어야 서버 생성이 가능합니다.

3  Server설정

  • VPC 및 서브넷 생성

2  SN 설정

  • 인증키 설정

    • 기존 보안 인증키가 있다면 위에 버튼을 선택해도 무방

3-1  Server설정

  • 네트워크 접근 설정

    • 따로 설정해 둔 ACG(Access Control Group)을 설정하지 않았기에 기본값으로 설정

3-2  Server설정

  • 서버 생성 완료 및 상세 내역

    • 현재 공인 IP는 할당되지 않은 상태

4  Server생성완료

  • 공인 IP 생성

5  공인 아이피생성

  • 이후 서비스를 위해 ACG 설정이 필요합니다.

5-1  공인 아이피생성

  • 공인 IP 생성 완료 및 상세내역

5-2  공인 아이피생성

  • 서버 접속을 위해 관리자 비밀번호 확인 버튼 클릭

    • 이전에 생성한 인증키 PEM 키를 등록해 관리자 비밀번호를 획득 후, 비밀번호 변경

6  관리자비밀번호 생성

6-1  관리자비밀번호 생성

  • 정상적으로 서버에 접속된 모습

    • 기본 업데이트 및 업그레이드
$ yum -y update && yum -y upgrade

6-2  정상적으로 서버에 접속된 모습

도커 설치 및 테스트

도커 설치 내용은 페이지 제일 하단 레퍼런스 참고

  • curl명령어와 docker ps를 통한 작동 테스트

7  도커 설치 후 아파치 컨테이너 실행

웹서버 접속을 위한 포트포워딩

  • NCP 포트포워딩 설정

    • 웹서버의 80 포트 설정
    • 실행중인 컨테이너에서도 확인할 수 있듯이 호스트 포트번호를 80으로 설정함

8  포트포워딩 설정

  • 웹서버 컨테이너에 접속 및 검증

    • 정상적으로 실행되는 것을 확인

9  검증

  • 이렇게해서 NCP - VPC 설정 및 생성과 도커를 통한 아파치 웹서버를 구동시킨 후, 공인 IP로 접속해 보았습니다.

Reference

NCP 서버 생성

NCP 네트워크 인터페이스

NCP 공인IP 생성

도커설치 레퍼런스 (CentOS 버전)


Hello, I'm@nickhealthy
개발자를 꿈꾸고, 파이썬과 클라우드에 관심이 많은 비전공자

Github